/*
 * Project Name spring-boot-tools
 * File Name LogonUser
 * Package Name com.huxiaosu.tools.common.base.extra
 * Create Time 2024/7/15
 * Create by name：liujie
 */
package com.huxiaosu.tools.common.base;

import com.huxiaosu.tools.common.base.extra.AbstractExpandableData;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

/**
 * 缓存用户信息
 *
 * @author liujie
 * @date 2024/7/15 15:43
 */
@Data
public class LogonUser extends AbstractExpandableData implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**登录名*/
    private String username;

    /**用户ID*/
    private Integer id;

    /**角色集合*/
    private List<Integer> roleIds;

    /**用户名*/
    private String realName;

    /**所属组织*/
    private List<Integer> groupId;

    /**所属租户*/
    private String tenantId;

}